.piece1_hd { background:url(../image/piece_bg.png) 0 0 no-repeat; height:10px; font-size:0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/r_hd_w_960x10.png', sizingMethod='scale');}
.piece1_ft { background:url(../image/piece_bg.png) 0 -10px no-repeat; height:10px; font-size:0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/r_ft_w_960x10.png', sizingMethod='scale');}
.piece1_bd { overflow:hidden; zoom:1; background:url(../image/r_bd_w_960x1.png) 0 0 repeat-y #fff;}
#register_left { width:545px; height:574px; border-right:1px solid #e5e5e5; float:left;text-align:left;padding-left:70px; }
#register_left h1 { margin-top:50px; font-size:24px; color:#000; display:block; }
#register_center { width:544px;margin-top:30px;}
#register_form {width:345px;float:left; _overflow:hidden;}
#register_form span {line-height:30px;color:#000;font-size:14px; vertical-align:middle;float:left; text-align:center;}
#register_form .txt { background:url(../image/register_text.png) no-repeat top center; border:0;width:244px; height:30px; margin-left:5px; line-height:30px; padding:0 5px;}
#register_form .check { background:url(../image/register_text_01.png) no-repeat top center; border:0;width:104px; height:30px; margin-left:5px;line-height:30px;  padding:0 5px;}
.rgt_email {margin-left:20px; overflow:hidden; room:1; _width:334px;line-height:30px; }
.rgt_name { margin-left:48px; margin-top:20px; overflow:hidden; room:1; _width:334px; line-height:30px; }
.rgt_sex { margin-left:48px; height:30px; margin-top:20px; overflow:hidden; room:1; _width:300px; line-height:30px; }
.rgt_psword { margin-left:48px; margin-top:20px; overflow:hidden; room:1; _width:334px; line-height:30px; }
.rgt_pasword2 { margin-left:20px; margin-top:20px; overflow:hidden; room:1; _width:334px; line-height:30px; }
.rgt_check { margin-left:34px; margin-top:20px; overflow:hidden; room:1; _width:334px; line-height:30px; }
.rgt_check a { color:#09e; margin-left:6px; }
.rgt_sub { margin-left:92px; margin-top:20px; overflow:hidden; room:1; *margin-left:48px;width:430px; }
.rgt_sub .sub { border:0; background:url(../image/login_register.png) no-repeat left center; width:154px; height:40px; display:block; cursor:pointer; float:left;}
.lg_reg_loading{float:left; line-height:26px;background:url(../image/loading_blue1.gif) no-repeat left center; padding:0 0 0 20px; margin:8px 0 0 20px; display:none;}
.lg_reg_check{float:left; line-height:26px;background:url(../image/error_02.png) no-repeat left center; padding:0 0 0 20px; margin:8px 0 0 20px; display:none;}
.rgt_box { margin-left:91px; margin-top:20px; overflow:hidden; room:1; _width:290px; }
.rgt_box a:hover { text-decoration:underline; }
.rgt_box .box { margin-right:2px; }
.rgt_sex .rdo .chk { vertical-align:middle; text-align:center; margin-top:-3px;}
#register_error { float:left; width:190px;  }
#register_error img { float:left; vertical-align:middle; text-align:center; }
.err_email { font-size:12px; color:#DD182C; margin-top:5px; line-height:150%; height:36px;}
.err_email div{float:left; padding:10px 0 0 0;}
.err_ulike { font-size:12px; color:#DD182C; margin-top:17px; line-height:150%; height:36px; _margin-top:14px; }
.err_ulike div{float:left; padding:10px 0 0 0;}
.err_psword { font-size:12px; color:#DD182C; margin-top:55px; line-height:150%; height:26px; padding-top:10px;  _margin-top:60px; }
.err_password div{float:left;}
.err_psword2 { font-size:12px; color:#DD182C; margin-top:15px; line-height:150%; height:26px; padding-top:10px; _margin-top:14px; }
.err_rstpassword div{float:left;}
.err_check { font-size:12px; color:#999; margin-top:14px; line-height:150%; height:26px; padding-top:10px; _margin-top:14px; }
#register_right { float:left; width:340px;}
#register_right .rst_login {margin:80px 100px 20px 60px;text-align:left;}
#register_right .rst_login a {font-size:14px;}
#register_right .other_login {margin:20px 100px 20px 60px;text-align:left;}
#register_right .other_login .lg_st{margin-top:10px;line-height:20px;}
.err_email div{float:left; padding:10px 0 0 0;}
